package com.cb.dao;

import com.cb.pojo.Film;
import com.cb.pojo.FilmScore;
import com.cb.pojo.ScreeninFormation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.HashMap;
import java.util.List;

@Mapper
@Repository
public interface ConductorFilmDao {

    //得到影院内全部电影
    //List<Film> selectAllFilm(String yyid,int pageNum,int pageSize);
    List<Film> selectAllFilm(String yyid);

    //跟据筛选条件查询影院内电影(markettime,type,countries)
    List<Film> getFilm(HashMap map);

    //根据搜索框查询影院内电影(关键字搜索)
    List<Film> searchFilm(HashMap map);

    //得到电影分数
    List<FilmScore> getScore();

    //得到影院下一周的全部场次中的电影(列出电影海报，电影名字等信息)
    List<Film> getNextWeekFilm(String yyid);

    //得到影院内某个电影在某一天中的全部场次(选择电影ypid，选择日期date,影院编号yyid)
    List<ScreeninFormation> getFilmPlan(HashMap map);
}
